package com.yhos.platform.oopston.mapper.model.oopston;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

public class OrderProductRemoteRequest {

    @JSONField(name = "SKU")
    @ApiModelProperty("SKU 非仓储订单可以为空")
    private String sku;

    @ApiModelProperty(value = "英文品名", required = true)
    private String enName;

    @ApiModelProperty(value = "中文品名", required = true)
    private String cnName;

    @ApiModelProperty(value = "数量", required = true)
    private Integer qty;

    @ApiModelProperty(value = "重量 KG/个", required = true)
    private BigDecimal weight;

    @ApiModelProperty("申报 USD/个")
    private BigDecimal price;

    @JSONField(name = "Hscode")
    @ApiModelProperty("海关编码，可以为空")
    private String hsCode;

    @ApiModelProperty("产地，可以为空")
    private String producingArea;

    public String getSku() {
        return sku;
    }

    public void setSku(String sku) {
        this.sku = sku;
    }

    public String getEnName() {
        return enName;
    }

    public void setEnName(String enName) {
        this.enName = enName;
    }

    public String getCnName() {
        return cnName;
    }

    public void setCnName(String cnName) {
        this.cnName = cnName;
    }

    public Integer getQty() {
        return qty;
    }

    public void setQty(Integer qty) {
        this.qty = qty;
    }

    public BigDecimal getWeight() {
        return weight;
    }

    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public String getHsCode() {
        return hsCode;
    }

    public void setHsCode(String hsCode) {
        this.hsCode = hsCode;
    }

    public String getProducingArea() {
        return producingArea;
    }

    public void setProducingArea(String producingArea) {
        this.producingArea = producingArea;
    }
}
